Support NotFound
content rendering for a custom Router
#62635
+393
−70
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR:
NotFound
fragment - it cannot be rendered usingNavigationManager.NotFound()
. UPDATE DOCSNotFound
event after async operations.NotFound
event without blazor defaultRouter
component.Implementation description
Moves handling 404 signal from endpoint renderer to the endpoint invoker.
Communicates the the renderer that
Router
handled rendering ofNotFoundPage
by setting thePath
inNotFoundEventArgs
. If that property is not set, router treats the request as not handled, cleans the response and avoids flushing in order to allow re-execution middleware act.Fixes #62367, Fixes #62469